| автор перевода - Штрек - flash-club.ru | Предыдущая | Следующая | Оглавление |
Flash Player 4.
expression1 && expression2
Нет.
Булево значение.
Оператор (логический), производит булевую операцию над значениями одного или
обоих выражений. Оператор оценивает expression1 (выражение
в левой части оператора) и возвращает false, если выражение оценивается,
как false. Если expression1 оценивается,
как true, то оценивается expression2 (выражение
в правой части оператора). Если и выражение expression2
оценивается, как true, то окончательный результат будет true;
в противном случае будет false.
|
Выражение |
Результат |
|---|---|
true&&true
|
true |
true&&false
|
false |
false&&false
|
false |
false&&true
|
false |
Для дополнительной информации, смотрите "Старшинство и ассоциативность операторов" в Использовании ActionScript во Флэш .
В этом примере используется оператор логического И(&&)
для проверки, выиграл игрок или проиграл. Переменные turns и score
обновляются, когда к игроку переходит ход, или он зарабатывает очки во время
игры. Скрипт выводит “You Win the Game!” в Output панели когда игрок набирает
75 очков или больше за 3 хода или меньше, чем за 3.
var turns:Number = 2;
var score:Number = 77;
if ((turns<=3) && (score>=75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
/* выводится:
You Win the Game!
*/
! (логическое НЕТ), !=
(неравенство), !== (строгое
неравенство), || (логическое
ИЛИ), == (равенство),
=== (строгое равенство)
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |